#ifndef VOLUMETOOL_H
#define VOLUMETOOL_H

#include <QWidget>

namespace Ui {
class VolumeTool;
}

class VolumeTool : public QWidget
{
    Q_OBJECT

public:
    explicit VolumeTool(QWidget *parent = nullptr);
    ~VolumeTool();

    void paintEvent(QPaintEvent* event);

    bool eventFilter(QObject*, QEvent*);

    void calVolume();

    void setSilent();
signals:
    void silient(bool);

    void setMusicVolume(int);

private:
    Ui::VolumeTool *ui;

    bool isMuted;

    int volumeRatio = 20;
};

#endif // VOLUMETOOL_H
